package org.thread.test04.demo10.demo02;

/**
 * 第一：自定义线程类 - 必须继承Thread类
 * @author CSY
 * @date 2025 - 03 - 07
 */
public class MyThread extends Thread{

    public MyThread() {}

    /**
     * 注意：在Thread中
     * @param name
     */
    public MyThread(String name) {
        super(name);
    }

    //重写run方法，实现线程的核心功能 - 正常运行线程（非阻塞状态）
    @Override
    public void run() {
        while(true) {
            //获取中断标记
            boolean flag = Thread.currentThread().isInterrupted();
            //如果被中断了，flag值为true，退出循环，从而结束线程
            if (flag){
                break;
            }
            System.out.println("中断标记："+flag);
        }
    }
}
